package com.moody.hibernate.domain;

/**
 * ModelHis entity. @author MyEclipse Persistence Tools
 */

public class ModelHis implements java.io.Serializable {

	// Fields

	private String modelId;
	private String modelName;
	private String modelVersion;
	private String modelKind1;
	private String modelKind2;
	private String modelState;
	
	//未发布
	public static final String NOT_RELEASED = "0";
	//发布
	public static final String RELEASED = "1"; 
	//生效
	public static final String EFFECTED = "2";
	//未生效
	public static final String NOT_EFFECTED = "3";
	
	private String deleteFlag;
	
	//已删除
	public static final String DELETED = "1";
	//未删除
	public static final String NOTDELETED = "0";
	
	private String startDate;
	private String endDate;
	private String updateLog;
	private String inputUserId;
	private String inputOrgId;
	private String inputDate;
	private String updateUserId;
	private String updateOrgId;
	private String updateDate;

	// Constructors

	/** default constructor */
	public ModelHis() {
	}

	/** minimal constructor */
	public ModelHis(String modelId) {
		this.modelId = modelId;
	}

	/** full constructor */
	public ModelHis(String modelId, String modelName, String modelVersion,
			String modelKind1, String modelKind2, String modelState,
			String deleteFlag, String startDate, String endDate,
			String updateLog, String inputUserId, String inputOrgId,
			String inputDate, String updateUserId, String updateOrgId,
			String updateDate) {
		this.modelId = modelId;
		this.modelName = modelName;
		this.modelVersion = modelVersion;
		this.modelKind1 = modelKind1;
		this.modelKind2 = modelKind2;
		this.modelState = modelState;
		this.deleteFlag = deleteFlag;
		this.startDate = startDate;
		this.endDate = endDate;
		this.updateLog = updateLog;
		this.inputUserId = inputUserId;
		this.inputOrgId = inputOrgId;
		this.inputDate = inputDate;
		this.updateUserId = updateUserId;
		this.updateOrgId = updateOrgId;
		this.updateDate = updateDate;
	}

	// Property accessors

	public String getModelId() {
		return this.modelId;
	}

	public void setModelId(String modelId) {
		this.modelId = modelId;
	}

	public String getModelName() {
		return this.modelName;
	}

	public void setModelName(String modelName) {
		this.modelName = modelName;
	}

	public String getModelVersion() {
		return this.modelVersion;
	}

	public void setModelVersion(String modelVersion) {
		this.modelVersion = modelVersion;
	}

	public String getModelKind1() {
		return this.modelKind1;
	}

	public void setModelKind1(String modelKind1) {
		this.modelKind1 = modelKind1;
	}

	public String getModelKind2() {
		return this.modelKind2;
	}

	public void setModelKind2(String modelKind2) {
		this.modelKind2 = modelKind2;
	}

	public String getModelState() {
		return this.modelState;
	}

	public void setModelState(String modelState) {
		this.modelState = modelState;
	}

	public String getDeleteFlag() {
		return this.deleteFlag;
	}

	public void setDeleteFlag(String deleteFlag) {
		this.deleteFlag = deleteFlag;
	}

	public String getStartDate() {
		return this.startDate;
	}

	public void setStartDate(String startDate) {
		this.startDate = startDate;
	}

	public String getEndDate() {
		return this.endDate;
	}

	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}

	public String getUpdateLog() {
		return this.updateLog;
	}

	public void setUpdateLog(String updateLog) {
		this.updateLog = updateLog;
	}

	public String getInputUserId() {
		return this.inputUserId;
	}

	public void setInputUserId(String inputUserId) {
		this.inputUserId = inputUserId;
	}

	public String getInputOrgId() {
		return this.inputOrgId;
	}

	public void setInputOrgId(String inputOrgId) {
		this.inputOrgId = inputOrgId;
	}

	public String getInputDate() {
		return this.inputDate;
	}

	public void setInputDate(String inputDate) {
		this.inputDate = inputDate;
	}

	public String getUpdateUserId() {
		return this.updateUserId;
	}

	public void setUpdateUserId(String updateUserId) {
		this.updateUserId = updateUserId;
	}

	public String getUpdateOrgId() {
		return this.updateOrgId;
	}

	public void setUpdateOrgId(String updateOrgId) {
		this.updateOrgId = updateOrgId;
	}

	public String getUpdateDate() {
		return this.updateDate;
	}

	public void setUpdateDate(String updateDate) {
		this.updateDate = updateDate;
	}

}